package org.mark.storage.service;

import org.mark.common.response.Result;
import org.mark.storage.entity.StorageInfo;

public interface StorageInfoService {
    /**
     * 分页查询储位列表
     */
    Result page(Integer pageNum, Integer pageSize, String name);

    /**
     * 添加储位
     */
    Result save(StorageInfo storageInfo);

    /**
     * 更新储位信息
     */
    Result update(StorageInfo storageInfo);

    /**
     * 删除储位
     */
    Result remove(Integer id);

    /**
     * 获取所有储位列表（不分页）
     */
    Result list();
    Result getStorageInventory();
}